$(function(){
	//登陆
	$('#login').click(function(){
		$('#form_login').css('display','block');
		$('#popup').fadeIn();
	})
	//忘记密码
	$('#open_forget').click(function(){
		$('#form_login').css('display','none');
		$('#forgetPwd').css('display','block');
	})
	//注册
	$('#open_register').click(function(){
		$('#register').css('display','block');
		$('#popup').fadeIn();
	})
	$('#login_close').click(function(){
		$('#form_login').fadeOut();
		$('#popup').fadeOut();
	})
	$('#fotget_close').click(function(){
		$('#forgetPwd').fadeOut();
		$('#popup').fadeOut();
	})
	$('#register_close').click(function(){
		$('#register').fadeOut();
		$('#popup').fadeOut();
	})
	//高级搜索
	$('#hisearch').click(function(){
		$('#g_search_Box').css('display','block');
		$('#popup').fadeIn();
	})
	$('#g_search_Box_close').click(function(){
		$('#g_search_Box').fadeOut();
		$('#popup').fadeOut();
	})
	$('#g_search_Box .g_search_item .name').hover(function(){
		$(this).children('.g_search_item_list').css('display','block')
	},function(){
		$(this).children('.g_search_item_list').css('display','none')
	})
	$('.g_search_item_list span').click(function(){
		$(this).parent().css('display','none').siblings('.select').text($(this).text());

	})
	$('#g_search_Box .g_search_list').on('click','.g_close',function(){
		$(this).parent('.g_search_item').remove()
	})
		//添加
	$('#g_add').click(function(){
		let t = `<div class="g_search_item">
				<div class="name">
					<span class="select">定义</span>
					<img src="img/gray_down.png" >
					<div class="g_search_item_list">
						<span>代名词</span>
						<span>定义</span>
						<span>子集</span>
					</div>
				</div>
				<div class="input">
					<input type="text" name="" id="" value="" placeholder="输入您想搜索的内容"/>
				</div>
				<div class="g_close">
					<img src="img/x_close.png" >
				</div>
			</div>`;
		$('#g_search_Box .g_search_list').append(t)

	})

	//消息展开
	$('.showMesg').click(function(){
		$(this).parent().css('display','none').next().css('display','block')
	});
	$('.colseMesg').click(function(){
		$(this).parent().css('display','none').prev().css('display','block')
	});


	//==========================
	var islogin = false;
	$('#demo').click(function(){
		if(islogin){
			$('#status_true').css('display','none');
			$('#status_false').css('display','flex');
			$('.header').addClass('islogin');
			islogin = false;

		}else{
			$('#status_true').css('display','flex');
			$('#status_false').css('display','none');
			$('.header').removeClass('islogin');
			islogin = true;
		}
	});
	//退出
    $("#loginOut").click(function (){
        $.ajax({
            url:'loginOut',
            type:'POST',
            success:function (){
                alert('退出成功');
                window.location.href='/';
            }
        });
    });
    //发送邮件
    $('#sendEmail').click(function (){
        var email = $("input[name='email']").val();
        $.ajax({
            url:'sendEmail',
            type:'POST',
            data:{
                email
            },
            success:function (e){
                if (e.code == 200){
                    alert('发送验证码成功');
                    var obj = $("#sendEmail");    //获取到按钮对象调方法
                    settime(obj);
                }else{
                    alert('发送验证码失败');
                }
            }
        });
    });
    var countdown = 60;
    function settime(obj) { //发送验证码倒计时
        if (countdown == 0) {
            obj.attr('disabled',false);
            //obj.removeattr("disabled");
            obj.val("发送验证码");
            countdown = 60;
            return;
        } else {
            obj.attr('disabled',true);
            obj.html("重新发送(" + countdown + ")");//我html用的是button按钮,如果使用input按钮的话 ,把html(),方法换成val()方法
            countdown--;
        }
        setTimeout(function() {
                settime(obj);
            }
            ,1000);
    }
    $("#changeSub").click(function (){
        var code = $("#user_change_pwd input[name='code']").val();
        var newPassword = $("#user_change_pwd input[name='newPassword']").val();
        var confirmPassword = $("#user_change_pwd input[name='confirmPassword']").val();
        if (newPassword != confirmPassword){
            alert("两次密码不相同");
            return false;
        }
        $.ajax({
            url:'changePassword',
            data :{
                'code':code,
                'newPassword':newPassword,
                'confirmPassword':confirmPassword,
            },
            type:'POST',
            success:function (res){
                if(res.code == 200){
                    $('#user_change_pwd').css('display','none');
                    $('.change_success').css('display','flex');
                    setTimeout(()=>{
                        $('.change_success').css('display','none');
                        $('.change_popup').fadeOut();
                    },2000);
                }else{
                    alert(res.msg);
                }
            }
        });
    });
});
